home *** CD-ROM | disk | FTP | other *** search
/ MacGames Sampler / PHT MacGames Bundle.iso / MacSource Folder / Samples from the CD / Editors / emacs / info / dired.info-3 < prev    next >
Encoding:
Text File  |  1993-12-30  |  25.9 KB  |  609 lines  |  [TEXT/EMAC]

  1. Info file dired.info, produced by Makeinfo, -*- Text -*- from input
  2. file dired.texi.
  3.  
  4.    This file documents Tree Dired, the GNU Emacs Directory Browser,
  5. and most of the extra features available as an option.
  6.  
  7.    Copyright (C) 1991, 1992 Free Software Foundation
  8.  
  9.    Permission is granted to make and distribute verbatim copies of
  10. this manual provided the copyright notice and this permission notice
  11. are preserved on all copies.
  12.  
  13.    Permission is granted to copy and distribute modified versions of
  14. this manual under the conditions for verbatim copying, provided also
  15. that the section entitled "GNU General Public License" is included
  16. exactly as in the original, and provided that the entire resulting
  17. derived work is distributed under the terms of a permission notice
  18. identical to this one.
  19.  
  20.    Permission is granted to copy and distribute translations of this
  21. manual into another language, under the above conditions for modified
  22. versions, except that the section entitled "GNU General Public
  23. License" may be included in a translation approved by the author
  24. instead of in the original English.
  25.  
  26.  
  27. 
  28. File: dired.info,  Node: Dired Mark Internals,  Prev: Tree Dired Internals,  Up: Dired Internals
  29.  
  30. Dired Mark Internals
  31. ====================
  32.  
  33.    This is a short overview about how marking files and retrieving
  34. marked files in Dired works.
  35.  
  36.    `ls' output is indented two spaces two make room for an optional
  37. marker character in front of each file line.  Marking simply replaces
  38. the first space with the marker character, usually `*' or, for
  39. deletions, `D'.  Indenting just by one would leave the markers
  40. adjacent to the permission bits.
  41.  
  42. `dired-mark-if'
  43.      The macro `dired-mark-if' is used internally to mark files
  44.      matching certain criteria. It takes two arguments, the
  45.      PREDICATE, a lisp expression evaluating non-nil on file lines to
  46.      be marked, and MSG, a message to be displayed while scanning the
  47.      buffer.  MSG may be nil to suppress the message.
  48.  
  49. `dired-mark-map'
  50.      To operate on the marked files, all internal Dired functions
  51.      ultimately call the macro `dired-mark-map'.  It takes two
  52.      arguments, BODY and ARG, plus an optional argument SHOW-PROGRESS:
  53.  
  54.      Perform BODY with point somewhere on each marked line (inside a
  55.      `save-excursion') and return a list of BODY's results.  If no
  56.      marked file could be found, execute BODY on the current line.
  57.  
  58.      If ARG is an integer, use the next ARG (or previous -ARG, if
  59.      ARG<0) files instead of the marked files.  In that case point is
  60.      dragged along.  This is so that commands on the next ARG
  61.      (instead of the marked) files can be chained easily.  Note that
  62.      for positive ARG point is left on the first file not operated
  63.      upon, for negative on the last file operated upon
  64.  
  65.      If ARG is otherwise non-nil, use current file instead.
  66.  
  67.      If optional third argument SHOW-PROGRESS evaluates to non-nil,
  68.      we redisplay the Dired buffer after each file is processed.  No
  69.      guarantee is made about the position on the marked line.  BODY
  70.      must ensure this itself if it depends on this.  Search starts at
  71.      the beginning of the buffer, thus the `car' of the list
  72.      corresponds to the line nearest to the buffer's bottom.  This is
  73.      also true for (positive and negative) integer values of ARG. 
  74.      The BODY should not be too long as it is expanded four times.
  75.  
  76. A common case is to retrieve the names of all marked files:
  77.  
  78. `dired-mark-get-files'
  79.      Return the marked files as list of strings.  The list is in the
  80.      same order as the buffer, that is, the car is the first marked
  81.      file.  Values returned are normally absolute pathnames. 
  82.      Optional argument LOCALP equal to `no-dir' means return the
  83.      filename proper only, with no directory information; any other
  84.      non-nil value means make them relative to default-directory. 
  85.      Optional second argument ARG forces use of other files.  If ARG
  86.      is an integer, use the next ARG files.  If ARG is otherwise
  87.      non-nil, use the current file.
  88.  
  89.  
  90. 
  91. File: dired.info,  Node: Dired Known Problems,  Next: Dired Variable Index,  Prev: Dired Internals,  Up: Top
  92.  
  93. Known Problems with Dired
  94. *************************
  95.  
  96.    There are some problems with Dired that are either not Dired's
  97. fault, hard to fix or not worth fixing.
  98.  
  99.    * Renaming directories usually works fine (all affected Dired and
  100.      file buffers are updated), but moving a directory between
  101.      different filesystems (those on different hard disks or
  102.      different partitions) does not work: it creates a plain target
  103.      file containing the contents of the original directory (inodes
  104.      and filenames) or fails completely.
  105.  
  106.      Unfortunately Emacs' builtin function `rename-file' does not
  107.      give you a clear error message like `cross-device link
  108.      attempted', but rather a spurious `(file-error "Removing old
  109.      name" "not owner")', at least in Emacs 18.55.
  110.  
  111.      On some systems renaming a directory always fails (even within
  112.      the same filesystem) with the spurious `not owner' error.
  113.  
  114.    * If `foo' is a symlink to a non-existing file, `(file-exists-p
  115.      "foo")' returns nil.  Thus, Dired will overwite such (strange)
  116.      kinds of symlinks without noticing.
  117.  
  118.      Dired could test both `file-symlink-p' and `file-exists-p', but
  119.      this would slow down all file operations to catch a very rare
  120.      case.
  121.  
  122.    * Copying a directory does not work - it results in a zero-length
  123.      target file.
  124.  
  125.      This comes from Emacs' `copy-file' function, not from Dired.
  126.  
  127.      If you really want to copy a directory (recursively), use `!'
  128.      and your favorite shell command to do it (e.g. cp -R or cp -r).
  129.  
  130.    * Initial spaces in a filename are not recognized.  If I could be
  131.      sure that all `ls' programs insert exactly one space between the
  132.      time and the filename, I could easily fix this.  But `ls'
  133.      programs tend to vary in their amount of white space, and even
  134.      with one `ls' program there is a difference between year and
  135.      clocktime formats
  136.  
  137.             drwxr-xr-x 2 ab027    thp           512 Aug 13 1990  thp/
  138.             drwxr-xr-x 4 ab027    thp           512 Feb  3 21:59 ./
  139.  
  140.      If your `ls' supports the `-b' switch and quotes spaces with
  141.      that switch, simply add `b' to your `dired-listing-switches'. 
  142.      *Note Listing Files in Dired::.
  143.  
  144.      Spaces anywhere but at the beginning do work.
  145.  
  146.    * In general, only commands that may have targets outside of the
  147.      current directory tree update other buffers (copy, move and link
  148.      commands).
  149.  
  150.      Especially, deletions, (un)compress, chmod/chgrp/chown update
  151.      only the current buffer.
  152.  
  153.    * Some compress programs make output even if all goes well.  Dired
  154.      takes output as a sign of trouble and assumes that the
  155.      subprocess failed.
  156.  
  157.      Redefine function `dired-check-process-checker' suitably to look
  158.      closer at the generated output.  In Emacs 19, the exit status of
  159.      compress will be checked.
  160.  
  161.    * Aliases like `rm -i' for `rm' or `ls -F' for `ls' can cause
  162.      problems in Dired's (and Emacs') shell command.  (Aliases for
  163.      `ls' only matter if you dired wildcards, because only then the
  164.      shell is used to run `ls'.)  Csh expands aliases only for
  165.      interactive shells, which is probably what you want.  In Bash,
  166.      you can achieve this by testing `PS1' in your `~/.bashrc':
  167.  
  168.             # `.bashrc' file
  169.             # this test fails when invoked by rsh
  170.             if [ "${PS1-no}" != "no" ]       # is this an interactive shell?
  171.             then
  172.                 . ~/.bash_alias          # if so, source aliases
  173.             fi
  174.  
  175.    * Directory names starting with `-' (a minus) may lose when they
  176.      are to be created or removed.  If you care about this, and your
  177.      rmdir and mkdir understand about `--' meaning end of options,
  178.      change `emacs-19.el' accordingly.
  179.  
  180.      In Emacs 19 the `make-directory' and `remove-directory'
  181.      operations will be builtin, not implemented with `rmdir' and
  182.      `mkdir' subprocesses.
  183.  
  184.    * `dired-nstd.el': This is still buggy.  For example, after you've
  185.      compressed the last file it may not correctly return that file's
  186.      absolute pathname (`dired-current-directory' erronously returns
  187.      nil because of markers collapsed during redisplay), ultimately
  188.      leading to lisp errors.
  189.  
  190.    * The regexp-using `%'-commands get into an endless loop if you
  191.      specify a regular expression that matches the empty string.
  192.  
  193.    * Function `find-alternate-file' in Emacs 18.57 has a bug that
  194.      causes `C-x C-v RET' (which usually re-visits the current
  195.      buffer) to fail on Dired buffers.  This is fixed in the version
  196.      in `emacs-19.el', automatically loaded by Dired.
  197.  
  198.    * It is not possible to resort the Dired buffer without reverting
  199.      it. That would be hard to implement (and slow to run) given that
  200.      ls date format would have to be parsed for `ls -t' sorting order.
  201.  
  202.  
  203. 
  204. File: dired.info,  Node: Dired Variable Index,  Next: Dired Function Index,  Prev: Dired Known Problems,  Up: Top
  205.  
  206. Dired Variable Index
  207. ********************
  208.  
  209. * Menu:
  210.  
  211. * auto-mode-alist: Virtual Dired.
  212. * bibtex-unclean-extensions: Advanced Dired Mark Commands.
  213. * default-directory: Tree Dired Internals.
  214. * default-directory-alist: Multiple Dired Directories.
  215. * dired-actual-switches: Listing Files in Dired.
  216. * dired-after-readin-hook: Dired Hooks.
  217. * dired-auto-shell-command-alist: Letting Dired Guess What Shell Command to Apply.
  218. * dired-auto-shell-command-alist-default: Letting Dired Guess What Shell Command to Apply.
  219. * dired-backup-if-overwrite: Dired User Options.
  220. * dired-before-readin-hook: Dired Hooks.
  221. * dired-cd-on-each: dired-cd.el.
  222. * dired-cd-on-each: dired-cd.el.
  223. * dired-cd-same-subdir: dired-cd.el.
  224. * dired-cd-same-subdir: dired-cd.el.
  225. * dired-chown-program: Changing File Attributes.
  226. * dired-chown-program: Dired Configuration.
  227. * dired-copy-preserve-time: Dired User Options.
  228. * dired-copy-preserve-time: Copy and Move Into a Directory.
  229. * dired-dangerous-shell-command: Dired Minibuffer History.
  230. * dired-del-marker: Dired User Options.
  231. * dired-dwim-target: Dired User Options.
  232. * dired-dwim-target: Copy and Move Into a Directory.
  233. * dired-find-subdir: Tree Dired Extra Features.
  234. * dired-guess-have-gnutar: Letting Dired Guess What Shell Command to Apply.
  235. * dired-keep-marker-copy: Copy and Move Into a Directory.
  236. * dired-keep-marker-copy: Dired User Options.
  237. * dired-keep-marker-hardlink: Dired User Options.
  238. * dired-keep-marker-hardlink: Copy and Move Into a Directory.
  239. * dired-keep-marker-move: Copy and Move Into a Directory.
  240. * dired-keep-marker-move: Dired User Options.
  241. * dired-keep-marker-symlink: Dired User Options.
  242. * dired-keep-marker-symlink: Copy and Move Into a Directory.
  243. * dired-kept-versions: Deleting Files With Dired.
  244. * dired-listing-switches: Entering Dired.
  245. * dired-listing-switches: Dired User Options.
  246. * dired-load-hook: Dired Hooks.
  247. * dired-local-variables-file: Dired Local Variables.
  248. * dired-ls-F-marks-symlinks: Dired Configuration.
  249. * dired-ls-program: Dired Configuration.
  250. * dired-ls-sorting-switches: Listing Files in Dired.
  251. * dired-marked-files: Tree Dired Extra Features.
  252. * dired-marker-char: Dired User Options.
  253. * dired-mode-hook: Dired Hooks.
  254. * dired-no-confirm: Dired User Options.
  255. * dired-omit-extensions: Omitting Files in Dired.
  256. * dired-omit-files: Omitting Files in Dired.
  257. * dired-omit-files-p: Omitting Files in Dired.
  258. * dired-omit-localp: Omitting Files in Dired.
  259. * dired-omit-marker-char: Omitting Files in Dired.
  260. * dired-shrink-to-fit: Dired User Options.
  261. * dired-sort-by-date-regexp: Listing Files in Dired.
  262. * dired-sort-by-name-regexp: Listing Files in Dired.
  263. * dired-subdir-alist: Tree Dired Internals.
  264. * dired-subdir-alist: Tree Dired Internals.
  265. * dired-subdir-regexp: Tree Dired Internals.
  266. * dired-trans-enders: dired-trns.el.
  267. * dired-trans-re-ext: dired-trns.el.
  268. * dired-trans-starters: dired-trns.el.
  269. * dired-trivial-filenames: Dired User Options.
  270. * dired-vm-read-only-folders: Multiple Dired Directories.
  271. * latex-unclean-extensions: Advanced Dired Mark Commands.
  272. * lpr-command: Printing the Marked Files.
  273. * lpr-switches: Printing the Marked Files.
  274. * patch-unclean-extensions: Advanced Dired Mark Commands.
  275. * tex-unclean-extensions: Advanced Dired Mark Commands.
  276. * texinfo-unclean-extensions: Advanced Dired Mark Commands.
  277. * vm-folder-directory: Multiple Dired Directories.
  278.  
  279.  
  280.  
  281. 
  282. File: dired.info,  Node: Dired Function Index,  Next: Dired Key Index,  Prev: Dired Variable Index,  Up: Top
  283.  
  284. Dired Function Index
  285. ********************
  286.  
  287. * Menu:
  288.  
  289. * Dired: Entering Dired.
  290. * background: Multiple Dired Directories.
  291. * default-directory: Multiple Dired Directories.
  292. * dired-advertised-find-file: Commands That Do Not Use Marks.
  293. * dired-backup-diff: Commands That Do Not Use Marks.
  294. * dired-backup-unflag: Deleting Files With Dired.
  295. * dired-backup-unflag: Marking Files in Dired.
  296. * dired-clean-directory: Deleting Files With Dired.
  297. * dired-clean-patch: Advanced Dired Mark Commands.
  298. * dired-clean-tex: Advanced Dired Mark Commands.
  299. * dired-copy-filename-as-kill: Tree Dired Extra Features.
  300. * dired-create-directory: Commands That Do Not Use Marks.
  301. * dired-diff: Commands That Do Not Use Marks.
  302. * dired-do-background-shell-command: Tree Dired Extra Features.
  303. * dired-do-byte-compile: Loading and Byte-compiling Emacs Lisp Files.
  304. * dired-do-chgrp: Changing File Attributes.
  305. * dired-do-chmod: Changing File Attributes.
  306. * dired-do-chown: Changing File Attributes.
  307. * dired-do-compress: Compressing and Uncompressing.
  308. * dired-do-copy: Copy and Move Into a Directory.
  309. * dired-do-copy-regexp: Renaming and More With Regexps.
  310. * dired-do-delete: Deleting Files With Dired.
  311. * dired-do-deletions: Deleting Files With Dired.
  312. * dired-do-find-file: Advanced Dired Mark Commands.
  313. * dired-do-hardlink: Copy and Move Into a Directory.
  314. * dired-do-hardlink-regexp: Renaming and More With Regexps.
  315. * dired-do-insert-subdir: Inserting All Marked Subdirectories.
  316. * dired-do-kill: Listing Files in Dired.
  317. * dired-do-load: Loading and Byte-compiling Emacs Lisp Files.
  318. * dired-do-move: Copy and Move Into a Directory.
  319. * dired-do-print: Printing the Marked Files.
  320. * dired-do-redisplay: Listing Files in Dired.
  321. * dired-do-relsymlink: Making Relative Symbolic Links in Dired.
  322. * dired-do-relsymlink-regexp: Making Relative Symbolic Links in Dired.
  323. * dired-do-shell-command: Dired Shell Commands.
  324. * dired-do-symlink: Copy and Move Into a Directory.
  325. * dired-do-symlink-regexp: Renaming and More With Regexps.
  326. * dired-do-toggle: Tree Dired Extra Features.
  327. * dired-do-uncompress: Compressing and Uncompressing.
  328. * dired-downcase: Other File Creating Commands.
  329. * dired-find-file-other-window: Commands That Do Not Use Marks.
  330. * dired-flag-auto-save-files: Deleting Files With Dired.
  331. * dired-flag-backup-files: Deleting Files With Dired.
  332. * dired-flag-extension: Advanced Dired Mark Commands.
  333. * dired-flag-file-deleted: Deleting Files With Dired.
  334. * dired-flag-regexp-files: Deleting Files With Dired.
  335. * dired-goto-file: Tree Dired Extra Features.
  336. * dired-goto-subdir: Tree Dired Extra Features.
  337. * dired-hide-all: Hiding Directories in Dired.
  338. * dired-hide-subdir: Hiding Directories in Dired.
  339. * dired-jump-back: Multiple Dired Directories.
  340. * dired-jump-back-other-window: Multiple Dired Directories.
  341. * dired-kill-line-or-subdir: Listing Files in Dired.
  342. * dired-make-relative-symlink: Making Relative Symbolic Links in Dired.
  343. * dired-make-symbolic-link: Making Relative Symbolic Links in Dired.
  344. * dired-mark-directories: Marking Files in Dired.
  345. * dired-mark-executables: Marking Files in Dired.
  346. * dired-mark-extension: Advanced Dired Mark Commands.
  347. * dired-mark-files-regexp: Marking Files in Dired.
  348. * dired-mark-get-files: Dired Mark Internals.
  349. * dired-mark-if: Dired Mark Internals.
  350. * dired-mark-map: Dired Mark Internals.
  351. * dired-mark-sexp: Advanced Dired Mark Commands.
  352. * dired-mark-subdir-or-file: Marking Files in Dired.
  353. * dired-mark-symlinks: Marking Files in Dired.
  354. * dired-maybe-insert-subdir: Subdirectories in Dired.
  355. * dired-maybe-insert-subdir: Tree Dired Internals.
  356. * dired-next-dirline: Subdirectories in Dired.
  357. * dired-next-marked-file: Marking Files in Dired.
  358. * dired-next-subdir: Subdirectories in Dired.
  359. * dired-omit-toggle: Omitting Files in Dired.
  360. * dired-other-window: Entering Dired.
  361. * dired-prev-dirline: Subdirectories in Dired.
  362. * dired-prev-marked-file: Marking Files in Dired.
  363. * dired-prev-subdir: Subdirectories in Dired.
  364. * dired-rename-regexp: Renaming and More With Regexps.
  365. * dired-restore-marker-char: Dynamic Dired Markers.
  366. * dired-rmail: Multiple Dired Directories.
  367. * dired-set-marker-char: Dynamic Dired Markers.
  368. * dired-smart-background-shell-command: Multiple Dired Directories.
  369. * dired-smart-shell-command: Multiple Dired Directories.
  370. * dired-sort-toggle-or-edit: Listing Files in Dired.
  371. * dired-trans-define: dired-trns.el.
  372. * dired-tree-down: Subdirectories in Dired.
  373. * dired-tree-up: Subdirectories in Dired.
  374. * dired-undo: Listing Files in Dired.
  375. * dired-unflag-all-files: Marking Files in Dired.
  376. * dired-unmark-subdir-or-file: Marking Files in Dired.
  377. * dired-unmark-subdir-or-file: Deleting Files With Dired.
  378. * dired-up-directory: Subdirectories in Dired.
  379. * dired-upcase: Other File Creating Commands.
  380. * dired-view-file: Commands That Do Not Use Marks.
  381. * dired-view-file: Subdirectories in Dired.
  382. * dired-virtual: Virtual Dired.
  383. * dired-virtual-mode: Virtual Dired.
  384. * dired-virtual-revert: Virtual Dired.
  385. * dired-vm: Multiple Dired Directories.
  386. * dired-why: Commands That Do Not Use Marks.
  387. * find-dired: find-dired.el.
  388. * find-file: Multiple Dired Directories.
  389. * find-file-other-window: Multiple Dired Directories.
  390. * find-grep-dired: find-dired.el.
  391. * find-name-dired: find-dired.el.
  392. * find-this-file: Multiple Dired Directories.
  393. * find-this-file-other-window: Multiple Dired Directories.
  394. * revert-buffer: Listing Files in Dired.
  395. * shell-command: Multiple Dired Directories.
  396.  
  397.  
  398.  
  399. 
  400. File: dired.info,  Node: Dired Key Index,  Next: Dired Concept Index,  Prev: Dired Function Index,  Up: Top
  401.  
  402. Dired Key Index
  403. ***************
  404.  
  405. * Menu:
  406.  
  407. * !: Dired Shell Commands.
  408. * !: Dired Minibuffer History.
  409. * #: Deleting Files With Dired.
  410. * $: Hiding Directories in Dired.
  411. * %H: Renaming and More With Regexps.
  412. * %Y: Renaming and More With Regexps.
  413. * %c: Renaming and More With Regexps.
  414. * %d: Deleting Files With Dired.
  415. * %l: Other File Creating Commands.
  416. * %m: Marking Files in Dired.
  417. * %r: Renaming and More With Regexps.
  418. * %u: Other File Creating Commands.
  419. * &: Tree Dired Extra Features.
  420. * &: Dired Minibuffer History.
  421. * (: Dynamic Dired Markers.
  422. * (: Dynamic Dired Markers.
  423. * ): Dynamic Dired Markers.
  424. * *: Marking Files in Dired.
  425. * +: Commands That Do Not Use Marks.
  426. * ,: Advanced Dired Mark Commands.
  427. * .: Deleting Files With Dired.
  428. * /: Marking Files in Dired.
  429. * <: Subdirectories in Dired.
  430. * =: Hiding Directories in Dired.
  431. * >: Subdirectories in Dired.
  432. * @: Marking Files in Dired.
  433. * DEL: Deleting Files With Dired.
  434. * A: Dynamic Dired Markers.
  435. * B: Loading and Byte-compiling Emacs Lisp Files.
  436. * C: Compressing and Uncompressing.
  437. * C-_: Listing Files in Dired.
  438. * C-m C-c: Advanced Dired Mark Commands.
  439. * C-m C-d: Advanced Dired Mark Commands.
  440. * C-x 4 C-f: Multiple Dired Directories.
  441. * C-x 4 d: Entering Dired.
  442. * C-x 4 j: Multiple Dired Directories.
  443. * C-x C-f: Multiple Dired Directories.
  444. * C-x d: Entering Dired.
  445. * C-x j: Multiple Dired Directories.
  446. * C-x u: Listing Files in Dired.
  447. * D: Commands That Do Not Use Marks.
  448. * DEL: Marking Files in Dired.
  449. * F: Advanced Dired Mark Commands.
  450. * G: Changing File Attributes.
  451. * H: Copy and Move Into a Directory.
  452. * I: Inserting All Marked Subdirectories.
  453. * L: Loading and Byte-compiling Emacs Lisp Files.
  454. * M: Changing File Attributes.
  455. * M-!: Multiple Dired Directories.
  456. * M-&: Multiple Dired Directories.
  457. * M-(: Advanced Dired Mark Commands.
  458. * M-{: Marking Files in Dired.
  459. * M-}: Marking Files in Dired.
  460. * M-C-d: Subdirectories in Dired.
  461. * M-C-n: Subdirectories in Dired.
  462. * M-C-p: Subdirectories in Dired.
  463. * M-C-u: Subdirectories in Dired.
  464. * M-DEL: Marking Files in Dired.
  465. * M-G: Tree Dired Extra Features.
  466. * M-M: Advanced Dired Mark Commands.
  467. * M-g: Tree Dired Extra Features.
  468. * M-k: Listing Files in Dired.
  469. * M-n: Dired Minibuffer History.
  470. * M-o: Omitting Files in Dired.
  471. * M-p: Dired Minibuffer History.
  472. * M-~: Commands That Do Not Use Marks.
  473. * O: Changing File Attributes.
  474. * P: Printing the Marked Files.
  475. * T: Tree Dired Extra Features.
  476. * U: Compressing and Uncompressing.
  477. * V: Multiple Dired Directories.
  478. * W: Commands That Do Not Use Marks.
  479. * W: Mark-using Commands.
  480. * X: Deleting Files With Dired.
  481. * Y: Copy and Move Into a Directory.
  482. * Z: Dynamic Dired Markers.
  483. * ^: Subdirectories in Dired.
  484. * c: Copy and Move Into a Directory.
  485. * d: Deleting Files With Dired.
  486. * f: Commands That Do Not Use Marks.
  487. * g: Listing Files in Dired.
  488. * g: Virtual Dired.
  489. * i: Tree Dired Internals.
  490. * i: Subdirectories in Dired.
  491. * k: Listing Files in Dired.
  492. * l: Listing Files in Dired.
  493. * m: Marking Files in Dired.
  494. * m: Dynamic Dired Markers.
  495. * o: Commands That Do Not Use Marks.
  496. * r: Copy and Move Into a Directory.
  497. * s: Listing Files in Dired.
  498. * u: Marking Files in Dired.
  499. * u: Deleting Files With Dired.
  500. * v: Subdirectories in Dired.
  501. * v: Commands That Do Not Use Marks.
  502. * w: Tree Dired Extra Features.
  503. * x: Deleting Files With Dired.
  504. * ~: Deleting Files With Dired.
  505.  
  506.  
  507.  
  508. 
  509. File: dired.info,  Node: Dired Concept Index,  Prev: Dired Key Index,  Up: Top
  510.  
  511. Dired Concept Index
  512. *******************
  513.  
  514. * Menu:
  515.  
  516. * Background Dired shell commands: Tree Dired Extra Features.
  517. * Basename of a file, how to use in Dired shell commands: dired-trns.el.
  518. * Case-changing Dired commands: Other File Creating Commands.
  519. * Changing marker character in Dired: Dynamic Dired Markers.
  520. * Compilation files, how to mark them: Advanced Dired Mark Commands.
  521. * Corresponding files, how to mark them: Advanced Dired Mark Commands.
  522. * Creating a directory in Dired: Commands That Do Not Use Marks.
  523. * Current file (in Dired): Editing in Dired.
  524. * Default target in Dired: Copy and Move Into a Directory.
  525. * Deletion (of files): Dired.
  526. * Diffing files in Dired: Commands That Do Not Use Marks.
  527. * Directory, how to create one in Dired: Commands That Do Not Use Marks.
  528. * Dired: Dired.
  529. * Dired case-changing commands: Other File Creating Commands.
  530. * Dired file marking internals: Dired Mark Internals.
  531. * Dired listing switches: Listing Files in Dired.
  532. * Dired regexp commands: Renaming and More With Regexps.
  533. * Dired target commands: Copy and Move Into a Directory.
  534. * Dynamic marker characters: Dynamic Dired Markers.
  535. * Error logging in Dired: Mark-using Commands.
  536. * Error logging in Dired: Commands That Do Not Use Marks.
  537. * Expanded subdirectory: Subdirectories in Dired.
  538. * Expanding subdirectories in Dired: Subdirectories in Dired.
  539. * Extension of a file, how to use in Dired shell commands: dired-trns.el.
  540. * File line: Listing Files in Dired.
  541. * File marking internals in Dired: Dired Mark Internals.
  542. * Find and Dired: find-dired.el.
  543. * Gmhist: Dired Minibuffer History.
  544. * Headerline: Subdirectories in Dired.
  545. * Headerline: Listing Files in Dired.
  546. * Hiding in Dired: Hiding Directories in Dired.
  547. * History of Minibuffer input: Dired Minibuffer History.
  548. * How to make omitting the default in Dired: Omitting Files in Dired.
  549. * In-situ subdirectory: Subdirectories in Dired.
  550. * Input to Dired shell commands: Tree Dired Extra Features.
  551. * Inserted subdirectory: Subdirectories in Dired.
  552. * Inserting subdirectories in same Dired buffer: Subdirectories in Dired.
  553. * Interactive Dired shell commands: Tree Dired Extra Features.
  554. * Internal of Dired file marking: Dired Mark Internals.
  555. * Internals of Tree Dired: Tree Dired Internals.
  556. * Lisp expression, marking files with in Dired: Advanced Dired Mark Commands.
  557. * List of files, how to mark them: Advanced Dired Mark Commands.
  558. * List of files, how to mark them: Advanced Dired Mark Commands.
  559. * Local Variables for Dired Directories: Dired Local Variables.
  560. * Mark file by lisp expression: Advanced Dired Mark Commands.
  561. * Mark-using commands: Editing in Dired.
  562. * Mark-using commands: Mark-using Commands.
  563. * Mark-using commands, use of prefix argument as repeat count: Mark-using Commands.
  564. * Marker character, how to replace it: Advanced Dired Mark Commands.
  565. * Marker characters in Dired, changing them: Dynamic Dired Markers.
  566. * Marking RCS controlled files: Advanced Dired Mark Commands.
  567. * Marking a list of files from a buffer: Advanced Dired Mark Commands.
  568. * Marking compilation files: Advanced Dired Mark Commands.
  569. * Marking files (in Dired): Editing in Dired.
  570. * Marking files in Dired, internals of: Dired Mark Internals.
  571. * Minibuffer History: Dired Minibuffer History.
  572. * Multiple Dired directories: Multiple Dired Directories.
  573. * Non-file line: Listing Files in Dired.
  574. * Numeric argument to Dired's mark-using commands: Mark-using Commands.
  575. * Omitting Files in Dired: Omitting Files in Dired.
  576. * Omitting RCS files in Dired: Omitting Files in Dired.
  577. * Omitting additional files: Omitting Files in Dired.
  578. * Omitting tib files in Dired: Omitting Files in Dired.
  579. * Overwriting of files in Dired: Copy and Move Into a Directory.
  580. * Perusing ls listings: Virtual Dired.
  581. * Prefix argument to Dired's mark-using commands: Mark-using Commands.
  582. * Prefix argument via digit keys: Mark-using Commands.
  583. * RCS controlled files, how to mark them: Advanced Dired Mark Commands.
  584. * RCS files, how to omit them in Dired: Omitting Files in Dired.
  585. * Refreshing a Dired listing: Listing Files in Dired.
  586. * Regexp commands in Dired: Renaming and More With Regexps.
  587. * Repeat count for Dired's mark-using commands: Mark-using Commands.
  588. * Replacing one marker character with another: Advanced Dired Mark Commands.
  589. * Shell commands (in Dired): Dired Shell Commands.
  590. * Simultaneous visiting of several files: Advanced Dired Mark Commands.
  591. * Stack of marker characters in Dired: Dynamic Dired Markers.
  592. * Target commands in Dired: Copy and Move Into a Directory.
  593. * Target default in Dired: Copy and Move Into a Directory.
  594. * Tib files, how to omit them in Dired: Omitting Files in Dired.
  595. * Transformer: dired-trns.el.
  596. * Tree Dired Internals: Tree Dired Internals.
  597. * Virtual Dired: Virtual Dired.
  598. * Visiting several files at once: Advanced Dired Mark Commands.
  599. * Why something went wrong in Dired: Mark-using Commands.
  600. * Why something went wrong in Dired: Commands That Do Not Use Marks.
  601. * Working directory: Multiple Dired Directories.
  602. * current file, how to run it: Dired Shell Commands.
  603. * executing the current file: Dired Shell Commands.
  604. * ls listings, how to peruse them in Dired: Virtual Dired.
  605. * running the current file: Dired Shell Commands.
  606.  
  607.  
  608.  
  609.